package com.googlecode.wicketcharts.highcharts.options;

import java.awt.Color;

/**
 * Defines the configuration of the "marker" option.
 * 
 * @see <a href="http://api.highcharts.com/highcharts#plotOptions.area.marker">http://api.highcharts.com/highcharts#plotOptions.area.marker</a>
 * @author Tom Hombergs (tom.hombergs@gmail.com)
 * 
 */
public class Marker extends JsonObject {

	private static final long serialVersionUID = 1L;

	private Boolean enabled;

	private Color fillColor;

	private Color lineColor;

	private Integer lineWidth;

	private Integer radius;

	private StatesChoice states;

	private Symbol symbol;

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public Color getFillColor() {
		return fillColor;
	}

	public void setFillColor(Color fillColor) {
		this.fillColor = fillColor;
	}

	public Color getLineColor() {
		return lineColor;
	}

	public void setLineColor(Color lineColor) {
		this.lineColor = lineColor;
	}

	public Integer getLineWidth() {
		return lineWidth;
	}

	public void setLineWidth(Integer lineWidth) {
		this.lineWidth = lineWidth;
	}

	public Integer getRadius() {
		return radius;
	}

	public void setRadius(Integer radius) {
		this.radius = radius;
	}

	public Symbol getSymbol() {
		return symbol;
	}

	public void setSymbol(Symbol symbol) {
		this.symbol = symbol;
	}

	public void setStates(StatesChoice states) {
		this.states = states;
	}

	public StatesChoice getStates() {
		return states;
	}

}
